rack your brains - Alemán Inglés Diccionario